
    <!DOCTYPE html>
    <html lang="en">

    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>

    <body>
        <script>
            // function fn(){
        //     // 找到最后一个 参数
        //     var lastFn = arguments[arguments.length-1];
        //     // console.log(lastFn);
        //     if(typeof lastFn == "function"){
        //         lastFn();
        //     }
        // }

        // fn(1,2,3,function(){
        //     console.log("函数执行了");
        // })  // 参数不确定  且 最后一个参数可能是函数，如果是函数的话需要执行这个函数


        // var arr = [1,2,3,4,5];  // 一维数组 
        // var arr = [1,2,3,[4,5],[6,7]]; // 二维数组

        var arr = [1,2,3,[4,5,[6,7,[8,9]]]];
        // 数组的扁平化
        // 1.把数组转成字符串；
        var res =  arr.toString();
        console.log(res);
        //    2. 可以通过某个字符 把字符串切割成数组；
        var newarr =  res.split(",");
        console.log(newarr);

        </script>
    </body>

    </html>
